gtkapplication-dbus: use application id instead of prgname for SM
authorRay Strode <rstrode@redhat.com>
Fri, 4 Mar 2016 16:10:18 +0000 (11:10 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 5 Mar 2016 01:17:26 +0000 (20:17 -0500)
commit046a4a6e0fbb57096f05b537248095c9c32c6744
tree56db34b448b65678c0fce37a5773a9f32cdf29cc
parentfdde27ea9ced5b8489127ed69e00f9ca363c799f
gtkapplication-dbus: use application id instead of prgname for SM

gnome-session takes an "app id" for client and inhibitor registration,
This app id is supposed to be a desktop file id (complete with the
.desktop extension), but gtk+ currently uses g_get_prgname ().

This commit changes gtkapplication to use the application id instead,
which is a much more natural fit.  gnome-session is going to be updated
to stop using the .desktop extension, too, so everything is consistent.

https://bugzilla.gnome.org/show_bug.cgi?id=763106
gtk/gtkapplication-dbus.c
gtk/gtkapplicationprivate.h